Visual Programming in a Visual Shell
نویسنده
چکیده
We present a new visual programming language and environment that serves as a form of feedback and representation in a Programming by Demonstration system. The language differs from existing visual languages because it explicitly represents data objects and implicitly represents operations by changes in data objects. The system was designed to provide non-programmers with programming support for common, repetitive tasks and incorporates some principles of cognition to assist these users in learning to use it.
منابع مشابه
Dynamic Envelope and Control Shading Pattern to Visual Comfort of Office Building in Tehran
This work reviews the effect of parametric programming on visual performance, daylighting and shading in office buildings in Tehran-Iran and studies their influences that help not only to reduce the glare but also to promote useful daylight illuminance through promoting visual comfort. It starts by establishing a review of the effective parameters on visual comfort indices, glare indices, and d...
متن کاملRepresentation of Tehran Arg Square Based on Descriptive and Visual Documents
Over time, the Shell of Arg square, has undergone some structural changes. So far the Arg square has not been represented. Representation and shape analysis of the Shell components of the Square can reveal the characteristics of the square. Understanding the components of the shell can be one of the suitable solutions for the rehabilitation of the elements of this valuable square. The size and...
متن کاملA Visual Shell Scripting Tool
This paper presents a visual shell-scripting tool that enables creation of Unix shell scripts from individual components that wrap various Unix programs. A usability study was conducted to compare programming using VisualDesktop with traditional shell script programming. Extensions to this tool to include software patterns, or templates, for both experienced and novice programmers are
متن کاملIn Visual Object - Oriented Programming
A visual shell, such as the Apple Macintosh Finder, is a direct manipulation interface to a le system. Although such systems are easy to use, they are are diicult to program, especially for non-programmers. This paper introduces Pursuit, a visual shell design that combines visual program speciication, visual language representation and object-oriented techniques, to address some of the problems...
متن کاملVisual Programming in a Visual Shell-A Unified Approach
Pursuit is a desktop interface designed to enable non-programmers to construct programs that automate routine repetitive tasks in a way that is consistent with the direct manipulation paradigm. Pursuit combines a Programming by Demonstration (PBD) interface with an editable, visual program representation language. The representation language differs from existing visual languages because it exp...
متن کامل